 00 - C#.NET Tutorial TOC01 - Overview of C# Chapter 1: Overview of C#C# introductionFeatures of C#.Net Framework ArchitectureFeatures of .NET FrameworkChapter 2: Getting started with C#C# Console applicationUser interface elements of Visual Studio .NETCompiling and executing the projectChapter 3: Introduction to C#Structure of C# programNamespace and ClassMain method in C# programCommand line inputConsole Input / OutputChapter 4: Operators, Variables and TypesVariable in C#C# Built – in typesC# OperatorsArrays in C#Chapter 5: Control StatementsIf Statementsswitch statementbreak and continue statementsThe while loopThe do while loopThe for loopChapter 6: MethodsMethod StructureStatic and instance methodsUsing methods with Parametersthis referenceChapter 7: ArraysIntroduction to ArraysAccessing array elementsC# Arrays in detailArray classChapter 8: Encapsulation and AbstractionIntroduction to AbstractionIntroduction to EncapsulationImplementing Encapsulation using Access specifiersChapter 9: NamespaceIntroduction to NamespaceImplement namespace the using directiveUse the alias directiveMembers of the namespaceChapter 10: Introduction to ClassesClasses in C#Types of ConstructorsConstructors with ParametersDeclaration of DestructorsLife cycle of an objectChapter 11: Class InheritanceIdentifying Relationship between ClassesImplementing InheritanceAbstract methodsVirtual FunctionsSealed classesChapter 12: PolymorphismIntroduction to PolymorphismStatic PolymorphismDynamic PolymorphismConstructor overloadingChapter 13: PropertiesIntroduction to PropertiesImplementation of PropertiesCreate Read – Only PropertyCreate Write – Only PropertyAuto Incremented PropertiesChapter 14: IndexersIndexers in C#Implementation of IndexersOverloading IndexersImplementation of Multi – Parameter IndexersChapter 15: StructsPurpose of StructsImplement the StructUse a StructChapter 16: StringsCreating string in C#Properties of string classMethods of string classExample of string in C#Chapter 17: InterfacePurpose of InterfacesDefine an InterfaceUse an interfaceImplement the Interface InheritanceChapter 18: Delegates and EventsIntroduction to DelegateInstantiating and using DelegateTypes of DelegatesUsing Delegates with EventsPassing event ParametersChapter 19: File Input and OutputImplementing the File Input and Output operationsImplementing Reading and Writing in the Text FilesImplementing Reading and Writing in Binary FilesImplementing the Windows File SystemChapter 20: Exception HandlingIntroduction to ExceptionImplement the try/catch blockUsing Finally blockChapter 21: Attributes and ReflectionIntroducing AttributesAttributes ParametersPredefined AttributesCreating Custom attributesApplying Custom Attribute in an applicationIntroducing ReflectionViewing MetadataChapter 22: EnumsIntroduction to EnumsCreation of EnumExample using EnumsChapter 23: Operator OverloadingIntroducing Operator OverloadingOverloading Unary OperatorsOverloading Binary OperatorsChapter 24: Creating Multithreaded ApplicationsWorking with ThreadsThread Life CycleAdvantages and Limitations of MultiThreadingCreating Multiple threadsThread PrioritySynchronizing ThreadsChapter 25: Introduction to Generic CollectionBenefits of using Generic CollectionCreate and use a generic listImplementation of Generic dictionaryChapter 26: Anonymous MethodsAnonymous Methods in C#Implementation of Anonymous MethodsImplementation  Anonymous Methods using delegate parametersChapter 27: Working with Nullable TypesBenefits of nullable types in C#Declaration of nullable typesUse of nullable typesChapter 28: C# Type SafetyType SafetyConversion of one type to anotherReference Types in C#Value Type in C#Chapter 29: Preprocessor DirectivesPreprocessor directives in C#List of the directivesConditional Directives01 - Overview of C# 


Wideskills




